专利摘要:

公开号:SE1150765A1
申请号:SE1150765
申请日:2009-07-14
公开日:2012-02-14
发明作者:Niklas Agevik;Bjoern Idren
申请人:Ericsson Telefon Ab L M;
IPC主号:
专利说明:

2 the mobile subscriber identity number associated with the mobile phone number in the home location register; comparing in the verification apparatus the stored mobile subscriber identity number and the received mobile subscriber identity number; and, if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number: initiating the execution of the message or positioning service regarding the mobile phone number.
It is hereby achieved that it can be discovered whether the mobile subscription to which the mobile telephone number is associated has changed between the time for storing the mobile telephone number and the time for initiating a message or positioning service regarding the mobile telephone number. The performance of a messaging or positioning service can be made conditional on the result of the verification of the mobile phone number.
The home location register mentioned in this application should not only be interpreted as a home location register as specified in GSM (Global System for Mobile Communications), but a server that includes the functionality corresponding to the home location register as specified in the detailed description regardless of how it is named in a specific telecommunications network. An example of an alternative term is HSS (Home Subscriber Server) as specified in IMS (Internet Protocol Multimedia Subsystem).
The storage may include: receiving in the verification apparatus a request for registration of a mobile phone number; transmitting from the verifier in response to the request for registration of the mobile telephone number a first IMSI request requesting a mobile subscriber identity number registered in connection with the mobile telephone number in a home location register; receiving in the verifier in response to the first IMSI question the mobile subscriber identity number associated with the mobile phone number in the home location register; and wherein the storing includes storing as the corresponding mobile subscriber identity number, the mobile subscriber identity number received in response to the first IMSI query. This aspect ensures that the registration of the mobile telephone number in a verifier can be performed in a convenient manner.
The method may include sending a verification response indicating the result of the comparison. In one embodiment, the verification response includes an indication of whether or not the stored mobile subscriber identity number and the received mobile subscriber identity number 10 have been issued by the same mobile network operator. Such an indication can, for example, be given only in scenarios where the comparison shows that the received mobile subscriber identity number does not correspond to the stored mobile subscriber identity number.
The verification apparatus may, for example, be included in an application server arranged to provide a third party service utilizing the messaging or positioning service. In this implementation, the request for verification is advantageously generated by the application server and the initiation advantageously includes that the application server sends a request for execution of the message or positioning service.
In another embodiment, the verification apparatus may, for example, be included in an application server which acts as a broker node for services in a communication system. In this implementation, the verification request may be received from an application server arranged to provide a third party service utilizing the messaging or positioning service; wherein the initiating comprises the broker node performing the message or positioning service, or sending a request for performing the message or positioning service to a mobile radio communication network in the communication system, or sending a verification response indicating the result of the comparison to the application server.
In an embodiment where the message or positioning service forms part of a third party service, the method may further comprise sending a message to the mobile telephone number via the mobile radio communication system if the comparison shows that the received mobile subscriber identity number does not correspond to the stored mobile subscriber identity number. has been terminated regarding the telephone number. Such a message can, for example, be sent from the verifier, or from the application server providing the third party service. By sending such a message, it can be ensured that a mobile subscriber who has retained his mobile phone number, but for whom the subscription has changed, will receive a message when a third party service is terminated due to the changes made to his subscription. The mobile subscriber can then take an appropriate action to reactivate the third party service if desired. An embodiment provides a method for requesting a messaging or positioning service in a mobile radio communication system. This method comprises sending, from an application server to a verification device, a request for registration of a mobile phone number in the verification device, the request comprising an indication of the mobile phone number. This method further comprises sending, from the application server to the verification apparatus, a request for verification of the mobile telephone number to determine whether a messaging or positioning service in a mobile radio communication system is to be performed regarding the mobile telephone number.
The invention also relates to a verification apparatus for verifying a mobile telephone number for determining whether a messaging or positioning service in a mobile radio communication system is to be performed with respect to the mobile telephone number. In one embodiment, the verification apparatus comprises: a database for storing a mobile number and an associated mobile subscriber identity number; a first input arranged to receive a request for verification of a mobile phone number; an output arranged to transmit an IMSI query regarding a mobile phone number, wherein the IMSI query requests a mobile subscriber identity number registered in connection with the mobile phone number in a home location register; a second input arranged to receive a mobile subscriber identity number in response to an IMSI query regarding a mobile phone number; and processing means arranged to compare a mobile subscriber identity number stored in the database in connection with a mobile number with a mobile subscriber identity number received in response to an IMSI query regarding the mobile phone number, and to initiate the execution of the message or positioning service regarding the mobile phone number if the comparison shows the received mobile subscriber identity number. stored the mobile subscriber identity number.
In addition, the invention also relates to an application server arranged to provide a third party service utilizing a messaging or positioning service.
The application server comprises: an output arranged to send, to a verification device, a request for registration of a mobile phone number in the verification device, wherein the request for registration includes an indication of the mobile phone number. The output is further arranged to send to the verification apparatus, a request for verification of the mobile telephone number to determine whether the messaging or positioning service in a mobile radio communication system is to be performed regarding the mobile telephone number. In one embodiment, the application server includes the verification apparatus.
The application server may comprise an input arranged to receive a verification response indicating the result of the verification of a mobile phone number; a customer information register for the third party service; and a process means arranged to store, in the customer information register for the third party service as part of the third party service's subscription information regarding a telephone number, if a verification response received from the output indicates that the verification result regarding the mobile telephone number was negative, information indicating that the verification is negative.
Furthermore, the invention also relates to a computer program for verifying a mobile telephone number for determining whether a messaging or positioning service in a mobile radio communication system is to be performed with respect to the mobile telephone number.
The computer program includes computer program code pieces which, when run by a verifier, enable the verifier to: store a mobile number and a corresponding mobile subscriber identity number in a database for the verifier; send in response to a verification request an IMSI query requesting a mobile subscriber identity number registered in conjunction with the mobile phone number in a home location register; retrieve from the database the stored mobile subscriber identity number; comparing the stored mobile subscriber identity number and a mobile subscriber identity number received in response to the IMSI query; and initiating the execution of the message or positioning service regarding the mobile telephone number if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number.
The invention also relates to a computer program product which comprises a computer-readable means on which the computer program is stored.
Further aspects of the invention are described in the following detailed description and in the appended claims. 10 15 20 25 30 Brief description of the drawings Fig. 1 Fig. 2 Fig. 3 Fig. 4 Fig. Sa Fig. 5b Fig. 5c Fig. 5d Fig. 6a Figs. Fig. 7 Fig. 7 Fig. 8 is a schematic illustration of a mobile radio communication system comprising a mobile radio communication network. is a fate diagram illustrating an embodiment of a method for verifying a mobile phone number. illustrates an embodiment where a verification apparatus can communicate with CPRs via a gateway. is a signal diagram illustrating an embodiment of a method for registering a mobile telephone number with a verifier. is a signal diagram illustrating a signal scenario in an embodiment of a method for verifying a mobile number. is a signal diagram illustrating a signal scenario in an embodiment of a method for verifying a mobile phone number. is a signal diagram illustrating a signal scenario in an embodiment of a method for verifying a mobile telephone number. is a signal diagram illustrating a signal scenario in an embodiment of a method for verifying a mobile number. is a schematic illustration of an embodiment of a verification apparatus. is a schematic illustration showing another aspect of the embodiments of the verification apparatus shown in Fig. 6a. is a schematic illustration of a third party application server arranged to request verification of a mobile phone number. is a schematic illustration of a communication system comprising a broker node comprising a verification apparatus.
Detailed Description An example of a mobile radio communication system 100 is shown schematically in Fig. 1.
Mobile radio communication system 100 includes at least one mobile radio communication network 103, which hereinafter in the description will sometimes be referred to as network 103 for the sake of brevity. A mobile radio communication network 103 is normally connected to other networks 104, such as, for example, public circuit-switched telephone networks (PSTNzs), other mobile radio networks, the Internet, etc. Net 103 comprises a number of radio base stations 105 which provide mobile radio communication to mobile stations (MS: s) 110 over an air interface. An MS 110 can be, for example, a mobile phone, a radio-equipped laptop computer, a handheld computer or any other radio-capable device. A radio base station 105 is connected, often via a base station controlling node, to a Mobile Switching Center (MSC) 115, which can, among other things, provide routing and mobility management for communication sessions to and from the MS 110. Normally, a number of radio base stations 105 are connected to each MSC. 115.
Network 103 in Fig. 1 further includes a Home Location Register (CPR) 120, which includes a central database containing details of the subscriptions for mobile services in the network 103.
In particular, the CPR 120 for each subscription stores a mobile subscriber identity number, often referred to as International Mobile Subscriber Identity (IMSI), and at least one telephone number assigned to the subscription, such a telephone number often being referred to as an MSISDN for the subscription. The mobile subscriber identity number and the mobile phone number are normally also stored on a Subscriber Identity Module (SIM) card (not shown) used in connection with an MS 110 to identify the mobile subscription in the MS 110. The terms IMSI and MSISDN are used herein as mentioned in the description and the figures for reference to mobile subscriber identity numbers and mobile phone numbers in general, including when reference is made to mobile subscriber identity numbers and mobile phone numbers in standards for mobile radio communication where a different terminology is used.
Via, for example, the Internet or other networks 104, a service provider outside the network 103 may use a messaging service and / or a positioning service as part of a service provided to a customer who is also a subscriber to services in a mobile radio communication network. In the following, the term messaging or positioning service will be used when referring to a service performed by means of a mobile radio communication network relating to a mobile telephone number, where the service is either a messaging service or a positioning service. A messaging or positioning service can be, for example, an SMS service (Short Message Service), MMS service (Multimedia Messaging Service), an e-mail service, a data stream service, a push messaging service, a WAP (Wireless Application) service Protocol), a positioning service based on triangulation, a positioning service based on identification of the cell where the mobile subscription to which the mobile telephone number is currently associated is active, etc. 10 15 20 25 30 A service provider that is outside the network 103 will hereinafter be referred to as a third party service provider and a service provided by a third party service provider will be referred to as a third party service. A third party service may, for example, be a non-portal service, i.e. a service not provided via a portal run by the operator of the network 103 in which the recipient of the third party service is registered, but provided directly from the third party service provider. A third-party service provider may be, for example, a mobile network operator providing services to mobile subscribers in networks 103 operated by other operators, or a service provider that does not operate a mobile radio communication network, but a service provider that uses network 103 to communicate with MS 1 10.
Third party services where a messaging or positioning service is used can be, for example: a service provided by a bank, where an account statement or other information is sent to an account holder via SMS or other messaging service; a security-seeking service provided by a company that operates a website where its customers have accounts, whereby a PIN code for an account can be sent via SMS or other messaging service to a mobile subscription belonging to the account holder; an ATM service where ATM fraud is prevented by checking that the bank account holder's position matches the ATM's by comparing the position of the ATM account holder's mobile subscription with a stored position for the ATM (ATM) before giving permission to withdraw money, etc. There are many other ways of messaging or positioning services. can be used on by third party services.
In many third party services that use messaging or positioning services, the integrity of the service users, and / or the confidentiality of the information provided to or by the service, is important. For example, a company that runs a website may not want to send a PIN code via SMS to an account holder, if there is a significant risk that the SMS will end up in the wrong hands; an ATM operator may not want to perform a positioning of a mobile subscription in the ATM example given above, if there is a significant risk that the mobile subscription does not belong to the bank account holder but could belong to a person who has not agreed to be positioned, etc. 10 15 20 25 30 9 To enjoy a third-party service that uses a messaging or positioning service, a customer of the third-party service will often need to provide the third-party service provider with the mobile phone number of their mobile subscription. Since a mobile phone number is a number that is unique to a subscription, the mobile phone number can be used as an identifier of a mobile subscription for a customer of a third-party service provider.
However, the mobile phone number is often transferred to a new subscription when a mobile subscription ends. If the customer to the third party service does not inform the third party service provider that he / she no longer has access to the mobile phone number, a messaging or positioning service that forms part of the third party service, such as sending an SMS or positioning the mobile subscription, will be performed for the wrong person. It is true that some mobile network operators have guidelines that they define a time interval within which a mobile phone number for a terminated subscription can not be reused for a new subscription. However, such a time interval, if the third party service provider is never informed of the termination of the mobile subscription, will only temporarily prevent the part of the third party service using the messaging or positioning service from being performed with respect to the wrong person.
As mentioned above, a mobile radio communication network normally uses a mobile subscriber identity number to identify a mobile subscription. The network 103 stores the mobile subscriber identity number and the mobile telephone number in CPR 120. According to one aspect of the invention, a verification apparatus is provided, where the mobile subscriber identity number associated with a mobile phone number can be verified in order to avoid a third party service being delivered with respect to the wrong person. By storing the mobile phone number and the corresponding mobile subscriber identity number of a customer to a third party service, and by checking that the mobile subscriber identity number associated with the mobile phone number has not changed before delivery of the third party service to the customer, all transfers of the mobile phone number to a new subscription that the mobile phone number has been stored to be detected, since the mobile subscriber identity number associated with the mobile phone number when transferring a mobile phone number to a new subscription will change.
An embodiment of a method performed by a verification apparatus is schematically illustrated in Fig. 2. By the method in Fig. 2, it can be determined whether a message or positioning service is to be performed with respect to a particular mobile phone number. In step 200, a mobile number, as well as the mobile subscriber identity number associated with the mobile phone number in the network 103 where the mobile subscription is held, are stored in a database of the verification device. In step 205, a request for verification of the mobile telephone number is received, for example from an application server by the third party service provider. The verification request is sent by the third party application server in connection with a messaging or positioning service to be performed regarding a mobile phone number, and the result of the verification is to be used in deciding whether the messaging or positioning service is to be performed or not.
In step 210, an IMSI query is sent to CPR 210 in which the subscription associated with the mobile phone number is registered. The IMSI query sent in step 210 includes information about the cellular telephone number, and is a request for information about the cellular subscriber identity number associated with the cellular telephone number in the CPR 210 in which the cellular telephone number is registered. As will be discussed further in relation to Fig. 3 below, for example, the IMSI query may be sent via a network bridge of the grid 103. If the IMSI query sent by the verifier is in a format incompatible with the transmission protocol used by the CPR 210, the IMSI query may sent by the verifier, for example, triggers such a gateway, or other node, to transmit a corresponding IMSI request in a format compatible with the transmission protocol used by CPR 120.
In step 215, an answer to the IMSI question is received from the CPR, where the answer to the IMSI question includes the mobile subscriber identity number or information indicating the mobile subscriber identity number associated with the mobile phone number in the CPR. In step 220, the mobile subscriber identity number received in the answer to the IMSI question is compared with the mobile subscriber identity number stored in connection with the mobile phone number in step 200. If the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number, it can be concluded that the mobile phone number is still used by the same subscriber. step 200 (the received mobile subscriber identity number and the stored mobile subscriber identity numbers can be expressed in different formats, and an exact identity is therefore not necessarily needed for correspondence between the two). If the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number, step 225 occurs, where the messaging or positioning service is started regarding the mobile phone number. On the other hand, if the verification result obtained in step 220 is negative, that is, if the received mobile subscriber identity number does not correspond to the stored mobile subscriber identity number, the messaging or positioning service is not started. Instead, step 230 occurs where a verification response is sent to the node from which the verification request was received in step 205, where the verification response includes an indication of the negative verification result.
The initialization of the requested service in step 225 can be performed in various ways. The initiation may, for example, include sending a verification response to the person requesting the verification, where the verification response includes an indication indicating that the result of the verification was positive, ie that the received mobile subscriber identity number was found to correspond to the stored mobile subscriber number. Upon receipt of the positive verification response, the requesting verifier can then send a request for performing the messaging or positioning service to a network 103. If the verification request received in step 205 is included in a request for the messaging or positioning service, the requested request may be initiated. transmitting, to a mobile radio communication network, a request to perform the messaging or positioning service regarding the telephone number. If the verifier can perform at least parts of the service, the initiation may include performing these parts of the service.
A request for execution of the message or positioning service sent to a network 103 may be sent in accordance with a proprietary protocol, or a standardized protocol may be used for the transmission of the request for execution. For example, if the messaging or positioning service is SMS, the Short Message Peer-to-peer Protocol (SMPP) can be used to request the execution of the messaging or positioning service.
Alternatively, other protocols can be used. The network 103 to which a request for execution is sent may be any network 103: the network 103 in which the mobile telephone number is registered, or another network 103.
As mentioned above, a verification response including information based on the result of the comparison performed in step 220 can also be sent when the verification result is positive to the sender of the request for verification of the mobile telephone number. The transmission of the verification response may be omitted, if desired, for example, if a confirmation as to whether or not the requested messaging or positioning service has been successfully performed will be sent to the verifier requesting verification.
A result of the verification can be registered in the verification apparatus in connection with the stored mobile telephone number and the associated mobile subscriber identity number, if desired. For example, a result of the comparison can be stored, the time for the verification can be stored, etc.
A verification response, which is to be sent by the verification device to the person requesting the verification, may include information as to whether the mobile subscriber identity number stored by the verification device in connection with the mobile telephone number corresponds to the mobile subscriber identity number received from the mobile number registered in the CPR. Such information can be indicated, for example, by means of an agga in the verification response message, or in any other way. Depending on the information received by the verifier in the answer to the IMSI question, the verification response message may include additional information. For example, if the answer to the IMSI question includes information about in which network 103 the mobile phone number is currently registered, the verification answer may include information indicating whether the mobile phone number is registered in the same network 103 as when the mobile phone number was stored in step 200 of the verifier, or in another network. . Such information may be included as an ga in the verification response message or as an indicator that may be more than two values. For example, a 2-bit indicator may be used, which may, for example, assume one of the following values: 1) the mobile subscriber identity number has not changed; 2) the mobile subscriber identity number has changed within the same network; 3) the mobile subscriber identity number has changed and the mobile network has changed; 4) the mobile phone number is not used. Alternatively, the verification response message may include an identity for the network 103 in which the mobile telephone number is currently stored. From information related to whether the network 103 with which the mobile telephone number is registered has changed, conclusions can be drawn as to whether it is probable that the mobile telephone number is now used by another subscriber in the same network 103, or whether the owner of the mobile telephone number has changed his subscription to a new network. Other information can also be provided in a verification response message, such as information about in which network the mobile subscription is currently active. When the message or positioning service forms part of a third party service, a message may be sent to the mobile phone number in response to a negative verification result, if desired, the message informing the subscriber having the mobile phone number that the third party service will be terminated. the mobile phone number. This can be useful, as there are situations where the mobile subscriber identity number is changed even if the mobile phone number is still used by the same person. For example, if a user of a mobile phone number decides to transfer his mobile subscription to another network 103, or if he has requested a new SIM card to access various services provided by his network 103, the mobile subscriber identity numbers are normally changed. Such a message can, for example, be sent to the mobile telephone number by the third party application server, or by the verifier.
The method illustrated in Fig. 2 can be implemented in relation to a mobile subscription in a network 103 which is operated in accordance with any standard, such as for example the Global System for Mobile Communications (GSM) standard, the Universal Mobile Telecommunications System (UMTS) standard, the Long Term Evolution (LTE), etc.
The flow chart in Fig. 2 refers to a single mobile phone number. However, a verification apparatus operating according to the method illustrated in Fig. 2 can be used for verifying a number of mobile phone numbers registered in the same or different networks 103, where different networks 103 may be of the same or different standards. Step 200 would normally be performed once per mobile subscription, while steps 205-220 would normally be performed regarding a mobile phone number each time a third party service provider requests verification of the mobile phone number. Thus, a substantial period of time may elapse between the execution of steps 200 and steps 205-230 with respect to the same mobile number.
A message type that already exists in a mobile phone standard can be used, for example, for the IMSI query sent in step 210. Examples of already existing message types that can be used are the message type Mobile Application Part Send Routing Infonnation (MAP SRI) specified in ETSI Technical Specification (TS) 129 002 v 8.9.0 or ETSI TS 100 974 V. 7.15.0 (for example, SRI for SMS, or other SRI messages, such as an SRI message for using an MSC 115 for requesting routing information from a CPR 120), type send_IMSI message, or any other message type that provides a capability for CPR lookup. In a MAP SRI request, the mobile telephone number is included and in a MAP SRI response, the associated mobile subscriber identity number is included. MAP signaling is normally performed via the SS7 signaling network used for signaling between different nodes in mobile radio communication network 103 and in other telephone networks. Alternatively, a new message type can be specified for use as the IMSI query.
Often a verification device for performing the method in Fig. 2 does not need to have direct access to the SS7 signal network, or other means of communication directly with the CPR 120 in the network 103 where a mobile phone number is registered. In such cases, the verification apparatus may, for example, be connected to an application server or gateway 310, which may be, for example, an application server or a gateway 310 of a PLMN or of a mobile radio communication network 103, for example a gateway MSC. This is illustrated in Fig. 3, where a verification apparatus 300 is connected to a gateway 310 and to an application server (AS) 305 for a third party service provider, hereinafter referred to as a third party application server 305 or AS 305 for the sake of brevity. The gateway 310 is capable of communicating with at least one, and normally a number of CPRs 120, where a CPR 120 stores values for mobile subscriber identity numbers associated with mobile numbers currently registered in a network 103. In this set, the IMSI query in step 210 in Fig. 2, for example, be a proprietary message instructing the gateway 310 to send an appropriate IMSI interrogation message to the relevant CPR 120 for the mobile subscriber identity number associated with the mobile telephone number included in the IMSI query. The gateway 310, or other node instructed to do so by the gateway 310, may then send an appropriate IMSI query message compatible with the relevant CPR 120, such as a MAP SRI message or other message sent as discussed above, to the relevant one. The CPR 120. Alternatively, the IMSI query transmitted by the verifier 300 may be in a format compatible with the relevant CPR 120. In a network scenario where the verifier utilizes a CPR 120 in the form of an HSS in an IMS core network, the verifier may contact the HSS via the bridge 310 in the form of an I-CSCF (Interrogating Call Session Control Function), which communicates with the HSS user protocol DIAMETER.
Fig. 4 is a signal diagram schematically illustrating signaling that can be performed in relation to step 200 in Fig. 2. The signaling in Fig. 4 illustrates a scenario where AS 305 instructs the verification apparatus 300 to register a mobile phone number in relation to which future verification can be requested by AS 305. A Register MSISDN command 400 is sent from AS 305 to the verifier 300, where the Register MSISDN command 400 includes a mobile phone number to be registered by the verifier 300.
Upon receipt of the Register MSISDN command 400, the verifier 300 sends an ISMI query 405 to the CPR in which the mobile subscription associated with the cellular telephone number is registered, where the IMSI query 405 includes the cellular telephone number.
The IMSI question 405 will be received by the CPR 120 of the network 103 in which the mobile telephone number is registered, possibly via a network bridge 310 as discussed in connection with Fig. 3. An answer 410 to the IMSI question is then received by the verifier 300 from the CPR 120, where the answer 410 on the IMSI query includes the mobile subscriber identity number associated with the mobile phone number. As mentioned above, the answer to the IMSI question may include additional information related to the subscription associated with the mobile telephone number, such as, for example, information on in which network 103 the mobile telephone number is registered, and in which network the mobile subscription is currently active.
Upon receiving the answer 410 to the IMSI question, the verifier 300 stores the mobile telephone number and its associated mobile subscriber identity number in a database.
Alternatively, the mobile telephone number may be stored upon receipt of the Register MSISDN command 400 and the associated mobile subscriber identity number may be stored upon receipt of the answer 410 to the IMS1 query.
If desired, a Register MSISDN ACK 415 can then be sent by AS 305, indicating that the requested registration of the mobile phone number has been completed.
In Fig. 4, the storage of a mobile telephone number and associated mobile subscriber identity number is initiated by the reception of a Register MSISDN command message 400 from AS 305. In this scenario, for example, the mobile telephone number may have been registered manually or automatically for a service in AS 305 before AS 305 sends the message 400. The storage of the mobile telephone number and the associated mobile subscriber identity number in the verification device 300 can alternatively be initiated in other ways, such as by manually entering a mobile phone number in a user interface for the verification device 300. Figures 5a-5d are signal diagrams and illustrations. embodiments of the invention, assuming that an input comprising a mobile number and associated mobile subscriber identity number has already been stored in a verification device 300 (compare step 200 in Figures 2 and 4). In Fig. Sa, a verification apparatus 300 receives a Verification MSISDN Inquiry message 500 from AS 305, where the Verification MSISDN Inquiry message 500 includes a mobile number to be verified.
The receipt of the Verify MSISDN Request message 500 triggers the verifier 300 to send an IMSI query 505 which includes the mobile telephone number, the IMSI query 505 being received by CPR 120 in the network 103 in which the mobile telephone number is registered. The verifier 300 then receives an answer 510 to the IMSI question from the CPR 120, where the answer 510 to the IMSI question includes the mobile subscriber identity number associated with the mobile phone number in the CPR 120.
Upon receiving the answer 510 to the IMSI question, the verifier 300 performs step 220 in Fig. 2, where the mobile subscriber identity number received by the answer 510 to the IMSI question is compared with the mobile subscriber identity number stored in connection with the mobile phone number in the verifier 300 (compare step 200 in Figs. 2 and 4). . In the scenario illustrated in Fig. 5a, the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number and the mobile phone number is thus verified. Initiation of the message or positioning service is then performed by the verification apparatus by sending a positive verification response to AS 305, where the positive verification response 515 includes an indication that the verification was successful, for example in the form of a value of an ga agga or other parameter in the verification message. .
Fig. 5b illustrates a scenario similar to that in Fig. 5a, but where the comparison performed in step 220 shows that the stored mobile subscriber identity number does not correspond to the mobile subscriber identity number received in the answer 505 to the IMSI question. A verification response 515 is sent by the verification apparatus 300 to AS 305, where the verification response 515 includes an indication that the stored mobile subscriber identity number does not correspond to that currently associated with the mobile telephone number, i.e. that the verification result is negative. As discussed above, additional information may be included in a verification response 15. In the embodiment of the method illustrated in Fig. 5b, AS 305 records in a customer database that a negative verification response has been received regarding the mobile telephone number, see event 516.
A message 517 is then sent to the mobile phone number and informs the user of the mobile phone number that the third party service in relation to which the phone number verification was performed has been terminated for the mobile phone number. Such a message 517 may alternatively be transmitted by AS 305 and request a mobile radio communication network 100 to deliver the message 517 by a proprietary or standardized protocol, compare the discussion in connection with step 225 above, or the transmission of such a message 517 may be skipped.
As mentioned above, a request for verification of a mobile phone number may be included in the request for a messaging or positioning service. Fig. Sc illustrates a scenario in which a request for verification of a mobile phone number is included in a question of delivery of a special message to a subscriber in a mobile radio communication network 103, by means of, for example, SMS, MMS, e-mail, WAP, or any other messaging service . A Deliver-Message-Request message 520 is received by a verification device 300 from a service provider 305. Deliver-Message-Request 520 includes information about a mobile phone number to which the message is to be delivered, as well as information to be included in the message. Upon receipt of the Deliver Message Message 520, the verifier 300 sends an IMSI query 505, receives a response 510 to the IMSI query, and performs a comparison 220 of the stored and received mobile subscriber identity numbers as described in connection with Figs. 5a. In the scenario in Fig. 5c, the comparison shows that the mobile subscriber identity number received in IMSI query 510 corresponds to that stored in the verifier 300 and the mobile phone number can thus be verified.
Thus, a message 525, which includes the information received in the Deliver-Message Request 520, is sent to the mobile station 110 associated with the mobile telephone number. For example, the message 525 may be sent by the verifier 300 and request a mobile radio communication network 103 to deliver the message 517 using a priori or standardized protocol, compare the discussion in connection with step 225 above.
A Deliver Message ACK 530 is then sent by the verifier 300 to AS 305 in Fig. 5c. Such Delivery Message ACK 530 may alternatively be sent earlier than the transmission of message 525 to the mobile subscription as a verification response message 515, or sent in response to a delivery ACK received in response to the transmission of message 525, or it may skipped.
Fig. Sd illustrates a scenario where a request for verification of a mobile phone number is included in a request for positioning of the mobile subscription associated with the mobile phone number. A verification apparatus 300 receives a Positioning request 535, where the Positioning request 535 includes information about the telephone number of the mobile subscription to be determined. Upon receiving the Positioning Request 520, the vending machine 300 sends an IMSI query 505, receives a response 510 to an IMSI query, and performs a comparison 220 of the stored and received mobile subscriber identity numbers as described in connection with Fig. 5a. In the scenario of Fig. 5d, the comparison shows that the mobile subscriber identity number received in the IMSI query 510 corresponds to that stored in the verifier 300 and the mobile phone number can thus be verified. Accordingly, the verifier 300 initiates a position determination of the mobile subscription associated with the mobile phone number. Such a position determination may be initiated, for example, by the verification apparatus 300, which asks a mobile radio network 100 to perform the position determination by triangulation, or by the verification apparatus asking the mobile radio network 100 to transmit a cell ID of the cell where the mobile station is currently associated with the mobile telephone number. , or in any other manner appropriate to the resolution requirements of the requested positioning. When the position of the mobile subscription is known to the verification device 300, a position response message 545 is sent to AS 305 including an indication of the position of the mobile subscription associated with the mobile phone number. In the example given above where the position of the mobile subscription is used to avoid fraud at ATMs, a table listing the identity of the cell (s) covering the position of each ATM operated by the third party service provider may, or a table listing the geographical position of all such ATMs, for example, are held by the verifier 300 or AS 305.
A comparison can then be made between the position of the mobile subscription obtained by the positioning and the position of the ATM where an ATM card is used for withdrawing money, where the ATM card is registered on the same ATM customer as the mobile phone number. If such a table listing the position of ATMs is saved by the vending machine 300, a positioning query message 535 in this example may advantageously include an indication of the ATM to which the positioning question 535 relates and the positioning result 517 may include, for example, an gag which indicates whether or not the mobile station 110 associated with the mobile telephone number is currently located in the vicinity of this ATM.
If the comparison 220 performed in the scenario of Fig. 5c or 5d had shown that the received mobile subscriber identity number does not correspond to that stored by the verifier 300 in step 200, the transmission of message 525 (Fig. 5c) or the positioning (Fig. Sd) would not normally have been performed. . As discussed above in connection with Fig. 2, an indication that the subscription associated with the mobile telephone number has changed since the mobile telephone number was registered in the verifier 300 can advantageously be sent to AS 305 in a verification response 515, or in a positioning response 545 / delivery message ACK 530.
In one implementation, a particular service request type received by a verification device from an application server, such as a Positioning Request 535 or a Deliver-Message Request 520, may call a verification of a mobile number by default. In an alternative implementation, a service request may include an agga, or other indication, indicating to the verifier 300 whether a verification of the mobile telephone number is requested in relation to the delivery of the requested message or positioning service, or not.
The IMSI question 405 and the answer 410 to the IMSI question in Figs. 5a-5d may advantageously be of the same message type as the IMSI question 405 and the answer 410 to the IMSI question in Fig. 4, although different message types may alternatively be used.
Messages sent between a verification device 300 and a third party service provider 305, such as a register MSISDN request 400, a verification MSISDN request 500, a verification response 515, a positioning request 535, etc., may be, for example, prior messages. If the verifier 300 and third party AS 305 are implemented in the same emergency, such messages may be internal messages.
The signal scenarios illustrated in Figures 5a-5d are examples only and the verification method illustrated in Fig. 2 can be implemented in a number of different third party service scenarios and in relation to a number of messaging or positioning services. Fig. 6a schematically illustrates an example of the verification apparatus 300.
The verification apparatus 300 in Fig. 6a includes a verification handling mechanism 600 including an equalization mechanism 605. The verification apparatus 300 further comprises a database 615 in which entered data including mobile phone numbers and associated mobile subscriber identity numbers can be stored. The verification management mechanism 600 is connected to the database 615 so that the verification management mechanism 600 can access data stored in the database 615. The verification management mechanism 600 is further connected to an interface 620 for communication with at least one AS 305 and to an interface 625 for communication with HLR (120). possibly via a gateway 310 as shown in Fig. 3).
Interfaces 620 and 625 may be the same or different physical interfaces and may normally serve as both signal inputs and signal outputs.
Verification handling mechanism 600 in Fig. 6a is arranged to receive a Register MSISDN command 400 from an application server 305 via interface 620 and to instruct the interface 625 to send an IMSI query 405 in response to receiving a Register MSISDN command 405. Verification mechanisms 6005 in Fig. 6a is further arranged to receive an answer 410 to an IMSI question via interface 625 and to instruct the database 615 to store, in the database 615, a mobile number received in a Register MSISDN command 400 and an associated mobile subscriber identity number received in an answer. 410 on the IMSI issue. In addition, the verification handling mechanism 600 is arranged to receive a Verify MSISDN Inquiry 500 regarding a mobile phone number from AS 305 via interface 620 and to instruct interface 625 to send an IMSI inquiry 505 in response to receiving a Verification MSISDN Inquiry 600. Verification Managing 600 is further arranged to receive an answer 510 to an IMSI question via interface 625; extracting a received mobile subscriber identity number from a received answer 510 to IMSI query, retrieving a stored mobile subscriber identity number from the database 615; and delivering a received mobile subscriber identity number and a stored mobile subscriber identity number associated with the same mobile number to the comparison mechanism 605. The comparison mechanism 605 is arranged to compare the received mobile subscriber identity number with the stored mobile subscriber identity number and to deliver a comparison result. The verification handling mechanism 600 may further be arranged to send a verification response 515 to AS 305. The verification apparatus 300 in Fig. 6a is given by way of example only and the verification apparatus 300 may be implemented in other ways. For example, instead of, or in addition to, being arranged to receive a request for registration of a mobile telephone number from AS 305 via interface 620, the verifier 300 may include a user interface so that a request for registration of a telephone number can be entered manually. In addition, a verification apparatus 300 may be distributed in another manner, for example, so that a verification handling mechanism 600 is arranged to perform some of the tasks described above, while another / other unit (s) are arranged to perform other of the tasks described above. Furthermore, the verification apparatus 300 may be implemented in a physically distributed manner so that, for example, the database 615 and the verification handling mechanism 600, or parts of the verification handling mechanism 600, are located in different geographical locations even if they are run as the same logical apparatus.
The verification management mechanism 600 and the database 615 in Fig. 6a may be implemented by appropriate software and hardware. For example, the database 615 may be a general database, or a database specially developed for the verifier 300. The database 615 may be compatible with Structured Query Language (SQL) or any other suitable language, for entering and retrieving information from the database 615.
The verification management mechanism 600 may, for example, be implemented by means of one or your general processors, or one or your processors specially developed for the verification apparatus 300 in combination with software for performing verification of a mobile phone number (cf. Fig. 2).
Fig. 6b shows an alternative way of schematically illustrating the verification apparatus 300 according to Fig. 6a. Fig. 6b shows the verification apparatus 300 comprising processing means 630 coupled to a computer program product 635 in the form of a memory, as well as to interfaces 620 and 625.
The memory includes computer readable code means which stores a computer program 636, which when executed by the process means 630 enables the verification apparatus 300 to perform the verification method as illustrated in Fig. 2. In other words, the verification handling mechanism 600 and its comparison mechanism 605 can be implemented in this program. 636. In the embodiment shown, the computer program product 635 also includes the database 615, but in other embodiments, the database 615 may be stored in a second memory (not shown) in the processing apparatus 300. The processing means 630 may be one or more processors - for example a processor of the processing means may be arranged to execute code related to the database 615, and another processor may be arranged to execute code related to the verification handling mechanism 600, or the same processor may be used to execute the verification handling mechanism code and the database code. The computer program product 635 may be any type of incompatible computer readable device, such as a hard disk, an ash memory, an electrically erasable programmable read-only memory (EEPROM), a DVD, a CD, a USB memory, etc.
Fig. 7 shows an example of AS 305 arranged to provide at least one third party service to customers of a third party service provider. AS 305 includes a handling request handling mechanism 700, a memory with a third party service customer information register 705 and a communication request interface 710, where the handling request handling mechanism 700 includes the customer registration registration 70 and the customer registration interface 70. memory, for example in a database, arranged to store information related to customers for a third party service, where such information is for example the telephone number of a customer's mobile subscription, an operator code for the network 103 where the customer's mobile subscription is registered, verification result information obtained from the verifier 300 in relation to a customer, information about which services a customer subscribes to, etc. The authentication request handling mechanism 700 is arranged to retrieve information from the customer information register 705, such as a mobile phone number to be verified; sending a request for registration of a mobile telephone number to a verification device 300 via interface 710 (compare the register MSISDN command 400 in Fig. 4); and sending a verification request to the verification apparatus 300 to determine whether a messaging or positioning service in a mobile radio communication system is to be performed with respect to a mobile telephone number (compare verify MSISDN request 500 in Fig. 5a; deliver message request 520 in Fig. 5c; and positioning request 5c); 535 and Fig. 5d). In addition, the verification request handling mechanism 700 may be arranged to store information received from a verification apparatus via interface 715 in the customer information register 705, such as information related to whether a verification event has been successful or not. AS 305 can be implemented as a suitable combination of hardware and software. The schematic illustration of a verification apparatus 300 shown in Fig. 6b may also be used as a schematic illustration of an embodiment of AS 305, which includes processing means and memory means, the memory means storing computer program code portions which when executed by the processing means access AS 305 to send to a verification device 300 a request for registration of a mobile phone number as well as computer program code parts which when executed by the processing means AS 305 manages to send to the verification device 300 a request for verification of the mobile phone number.
The verification device 300 can, for example, be implemented as part of an application server. Figures 3-5 illustrate the verifier 300 as a separate node from AS 305. However, the verifier 300 may alternatively be implemented as part of AS 305. If the verifier 300 is part of AS 305, any message sent between the verifier 300 and AS 305 can advantageously be an internal message (eg Register-MSISDN command 400, Verify-MSISDN-request 500; Verification-response 505, etc). Interfaces 620 and 710 can then be internal interfaces.
For example, when a verifier 300 is implemented in a node separated from AS 305, the verifier 300 may serve a number of different third-party application servers belonging to the same or different service providers. The verification device 300 may, for example, be implemented in an application server which is operated as a broker node for services in a communication system for various service providers. Such a broker mode may, for example, be arranged to perform messaging or positioning services in different mobile radio networks 103 at the request of different ASs 305. An example of a communication system 800 comprising a broker mode 805 arranged to provide access to message or positioning services provided in a A number of different mobile radio communication systems 103j-1, 103j, 103j + 1, to a number of different third party service providers, 305i-1, 305i and 305i + 1 are schematically illustrated in Fig. 8.
The communication system 800 may include all or part of the mobile radio communication system 100 shown in Fig. 1. Although various aspects of the invention are set forth in the appended independent claims, other aspects of the invention include a combination of any features presented in the above description and / or in the appended 24 claims, and not only the combinations explicitly set out in the appended claims.
One skilled in the art will appreciate that the technology presented herein is not limited to the embodiments shown in the accompanying drawings and the foregoing detailed description, which are presented for illustrative purposes only, but may be implemented in a number of different ways and are as claimed by the appended claims.
权利要求:
Claims (20)
[1]
1. A method for verification of a mobile telephone number in order to determine whether a messaging-or-positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number, the method comprising: storing a mobile telephone number and a corresponding mobile subscriber identity number in a database of a verification apparatus; receiving, in the veri fi cation apparatus, a request for verification of the mobile telephone number; sending, from the verification apparatus in response to the verification request, an IMSI query requesting a mobile subscriber identity number registered in association With the mobile telephone number in a home location register; receiving, in the verification apparatus, the mobile subscriber identity number associated with the mobile telephone number in the home location register; comparing, in the verification apparatus, the stored mobile subscriber identity number and the received mobile subscriber identity number; and, if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number: initiating the performance of the messaging-or-positioning service in relation to the mobile telephone number.
[2]
The method of claim 1, wherein the verification apparatus is included in an application server arranged to provide a third party service which utilizes the messaging-or-positioning service; the request for verification is generated by the application server; and the initiating comprises the application server sending a request for performance of the messaging-or-positioning service.
[3]
The method of claim 1, wherein the verification apparatus is included in an application server operating as a broker node of services in a communications system; the verification request is received from an application server arranged to provide a third party service which utilizes the messaging-or-positioning service; and 10 15 20 25 30 26 the initiating comprises the broker node performing the service, or sending a request for performance of the messaging-or-positioning service to a mobile radio communications network in the communications system, or sending a verification response indicative of the result of the comparison to the application server.
[4]
4. The method of any one of the above claims further comprising: sending, from the veri fi cation apparatus, a veri fi cation response indicative of the result of the comparison.
[5]
5. The method of claim 4 wherein: the veri fi cation response comprises an indication of whether or not the stored mobile subscriber identity number and the received mobile subscriber identity number have been issued by the same mobile network operator.
[6]
6. The method of any one of the above claims where the messaging-or-positioning service forms part of a third party service, the method further comprising, if the comparison shows that the received mobile subscriber identity number does not correspond to the stored mobile subscriber identity number: sending a message to the mobile telephone number via the mobile radio communications system, the message indicating that delivery of the third party services has been terrninated.
[7]
7. The method of any one of the above claims, wherein the storing comprises: receiving, in the veri fi cation apparatus, a request for registering of a mobile telephone number; sending, from the veri fi cation apparatus in response to the request for registering a mobile telephone number, a first IMSI query requesting a mobile subscriber identity number registered in association with the mobile telephone number in a home location register; receiving, in the veri fi cation apparatus in response to the first IMSI query, the mobile subscriber identity number associated with the mobile telephone number in the home location register; and wherein 10 15 20 25 30 27 the storing comprises storing, as the corresponding mobile subscriber identity number, the mobile subscriber identity number received in response to the first IMSI query.
[8]
8. A method for requesting a messaging-or-positioning service in a mobile radio communications system, the method comprising: sending, from an application server to a veri fi cation apparatus, a request for registering a mobile telephone number in the veri fi cation apparatus, the request comprising an indication of the mobile telephone number; and sending, from the application server to the veri fi cation apparatus, a request for veri fi cation of the mobile telephone number in order to determine whether a messaging-or- positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number.
[9]
9. The method of claim 8, wherein the messaging-or-positioning service forms part of a third party service provided by the application server, the method further comprising: receiving, in the application server from the veri fi cation apparatus, a veri fi cation response indicative of the result of the veri fi cation; and if the verification result is negative, indicating in the application server that a verification result in relation to the mobile telephone number is negative.
[10]
10. A verification apparatus for verification of a mobile telephone number in order to determine whether a messaging-or-positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number, the verification apparatus comprising: a database for storing of a mobile telephone number and an associated mobile subscriber identity number; a input rst input arranged to receive a request for verification of a mobile telephone number; an output arranged to send an IMSI query in relation to a mobile telephone number, the IMSI query requesting a mobile subscriber identity number registered in association with the mobile telephone number in a home location register; a second input arranged to receive a mobile subscriber identity number in response to an IMSI query in relation to a mobile telephone number; and 10 15 20 25 30 28 processing means arranged to compare a mobile subscriber identity number stored in the database in relation to a mobile telephone number with a mobile subscriber identity number received in response to an IMSI query in relation to the mobile telephone number, and to initiate the performance of the messaging-or-positioning service in relation to the mobile telephone number if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number.
[11]
11. The verification device of claim 10, further comprising: a second output arranged to send a verification response to a node having requested a messaging-or-positioning service, where the processing means are arranged to include in the verification response, at least if a comparison performed by the processing means has shown that a received mobile subscriber identity number does not correspond to the stored mobile subscriber identity number in relation to a mobile telephone number, an indication of whether or not the stored mobile subscriber identity number and the received mobile subscriber identity number have been issued by the same mobile network operator.
[12]
12. The veri fi cation apparatus of claim 10 or ll, wherein: the fi rst input is further arranged to receive a request for registering of a mobile telephone number; and wherein: the processing means are arranged to initiate the sending of an IMSI query, via the output, in response to the request for registering a mobile telephone number; and the processing means are further arranged to store, as the corresponding mobile subscriber identity number in the database, a mobile subscriber identity number received in response to an IMSI query sent in response to the receipt of a request for registering the mobile telephone number.
[13]
13. The veri fi cation apparatus of any one of claims 10-12, wherein the processing means are arranged to initiate the sending of message, via the mobile radio communications system to a mobile telephone number, if a comparison performed by the processing means has shown that a received mobile subscriber identity number does not correspond to the stored mobile subscriber identity number in relation to the mobile telephone number, the message indicating that delivery of the third party services has been terrninated in relation to the mobile telephone number. 10 15 20 25 30 29
[14]
14. An application server operating as a broker node of services in a communications system, the broker node comprising the verification device of claim 10-13.
[15]
15. An application server arranged to provide a third party service which utilizes a messaging-or-positioning service, comprising: an output arranged to send, to a veri fi cation apparatus, a request for registering a mobile telephone number in the veri fi cation apparatus, the request for registering comprising an indication of the mobile telephone number; and wherein the output is further arranged to send, to the veri fi cation apparatus, a request for veri fi cation of the mobile telephone number in order to determine whether a messaging-or- positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number.
[16]
16. The application server of claim 15, further comprising an input arranged to receive a verification response indicative of the result of the verification of a mobile telephone number; a third party service customer information register; and processing means arranged to store, in the third party service customer information register as part of third party service subscription information relating to a telephone number, if a veri fi cation response received by the output indicates that the veri fi cation result in relation to the mobile telephone number was negative, information indicating that a verification result is negative.
[17]
17. The application server of claim 15 or 16, the application server further comprising the verification apparatus of any one of claims 10-13.
[18]
18. A computer program for veri fi cation of a mobile telephone number in order to detennine whether a messaging-or-positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number, the computer program comprising computer program code portions which , when run on a verification apparatus, causes the verification apparatus to: store a mobile telephone number and a corresponding mobile subscriber identity number in a database of the verification apparatus; 10 15 20 30 send, in response to a verification request, an IMSI query requesting a mobile subscriber identity number registered in association with the mobile telephone number in a home location register; retrieve, from the database, the stored mobile subscriber identity number; compare the stored mobile subscriber identity number and a mobile subscriber identity number received in response to the IMSI query; and initiate the performance of the messaging-or-positioning service in relation to the mobile telephone number if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number.
[19]
19. The computer program of claim 18, further comprising computer program code portions which, when run on the verification device, causes the verification apparatus to: send, in response to a request for registering of a mobile telephone number, an IMSI query requesting a mobile subscriber identity number registered in association with the mobile telephone number in a home location register, the IMSI query comprising the mobile telephone number; where the computer program code portions for storing are arranged to cause the verification apparatus to store, as the corresponding mobile subscriber identity number, a mobile subscriber identity number received in response to an IMSI query sent in response to a request for registering a telephone number .
[20]
20. A computer program product comprising computer readable means and a computer program according to claim 18 or 19 stored on the computer readable means.
类似技术:
公开号 | 公开日 | 专利标题
SE1150765A1|2012-02-14|Method and apparatus for verifying a telephone number
US9819810B2|2017-11-14|Method and system for enabling usage of mobile telephone services on a donor device
US8855689B2|2014-10-07|Direct SMS message delivery over broadband data networks through an SMS-C
EP2208373B1|2012-02-29|Apparatus and methods for network identification of open market wireless devices
CN1926892B|2011-07-06|Method and apparatus for sending message to mobile station by addressing the hardware part
EP2106060B1|2014-02-19|Method and system for advice of charging
US10200831B2|2019-02-05|Managing communications in heterogeneous communication networks
EP2549780A1|2013-01-23|Method, system and server for feeding back state of receiving end
US9014730B2|2015-04-21|Device reachability in LTE networks for text messaging
US20060209740A1|2006-09-21|Method and system for detecting the presence of a moblie terminal
SE528103C2|2006-09-05|Procedure and system for checking device identity
EP2524531B1|2017-03-15|Method, network entity, telecommunications network and computer program product for handling subscription data in a telecommunications network
US20130024332A1|2013-01-24|Differential online charging for text messages based on network type
US20140378103A1|2014-12-25|Archiving a delivery status for a text message
US9119046B2|2015-08-25|Connection attempt notification
US8713075B1|2014-04-29|Inter-carrier communications for multimedia-message delivery
KR20120019484A|2012-03-06|Sequential message delivery for fda processing and store-and-forward processing
KR100888683B1|2009-03-13|Mobile communication system for transferring message and method thereof
WO2021133358A1|2021-07-01|A system used during retrieval or transmission of short message
WO2012008902A1|2012-01-19|A system and method to verify that a message can be handled without problems
同族专利:
公开号 | 公开日
US8874110B2|2014-10-28|
JP5693575B2|2015-04-01|
WO2011008140A1|2011-01-20|
RU2012105008A|2013-08-20|
US20120003957A1|2012-01-05|
SE535546C2|2012-09-18|
EP2454898A4|2014-07-02|
JP2012533926A|2012-12-27|
TW201110722A|2011-03-16|
US20140194096A1|2014-07-10|
TWI493985B|2015-07-21|
RU2553420C2|2015-06-10|
EP2454898B1|2017-09-06|
ZA201200053B|2013-04-24|
US8655313B2|2014-02-18|
EP2454898A1|2012-05-23|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US8107937B2|2001-07-31|2012-01-31|Nokia Corporation|System and method for automatic provisioning detection and notification|
CA2358732A1|2001-10-12|2003-04-12|Wmode Inc.|Method and system for remote authentication of a digital wireless device using a personal identification number|
US20030236980A1|2002-06-20|2003-12-25|Hsu Raymond T.|Authentication in a communication system|
TW583559B|2002-09-11|2004-04-11|Hon Hai Prec Ind Co Ltd|Authorization and security management system and method|
US20040162998A1|2003-02-14|2004-08-19|Jukka Tuomi|Service authentication in a communication system|
MXPA05009963A|2003-03-18|2005-12-14|Qualcomm Inc|Authenticating between a cdma network and a gsm network.|
SE527662C2|2003-10-02|2006-05-02|Smarttrust Ab|Method and mobile telecommunication network for detecting device information|
WO2005039141A1|2003-10-14|2005-04-28|Siemens Aktiengesellschaft|Method for securing the data traffic between a mobile radio network and an ims network|
US9301109B2|2004-03-26|2016-03-29|Telefonaktiebolaget Lm Ericsson |Method and apparatuses for sending message to a mobile station by addressing a hardware part|
JP4908819B2|2004-12-01|2012-04-04|キヤノン株式会社|Wireless control apparatus, system, control method, and program|
US7447502B2|2005-01-14|2008-11-04|Research In Motion Limited|Scheme for providing regulatory compliance in performing network selection in a foreign country|
KR100617808B1|2005-02-22|2006-08-28|삼성전자주식회사|System guiding information of public traffic and method thereof|
FI20050853A0|2005-08-25|2005-08-25|Nokia Corp|Management of user data|
US8437750B2|2005-12-15|2013-05-07|Slieve Mish Inventions Limited|Communications system and method|
US7929959B2|2007-09-01|2011-04-19|Apple Inc.|Service provider activation|
JP2008219915A|2008-03-26|2008-09-18|Kyocera Corp|Mobile communication system|GB2492312A|2011-06-07|2013-01-02|Validsoft Uk Ltd|Authorising a transaction|
GB2492973B|2011-07-15|2015-10-14|Validsoft Uk Ltd|Authentication system and method therefor|
US9317672B2|2011-12-14|2016-04-19|Visa International Service Association|Online account access control by mobile device|
FR2987199B1|2012-02-16|2015-02-20|France Telecom|SECURING A DATA TRANSMISSION.|
AP2014007920A0|2012-02-22|2014-09-30|Visa Int Service Ass|Data security system using mobile communications device|
WO2013135898A1|2012-03-15|2013-09-19|Moqom Limited|Mobile phone takeover protection system and method|
US20140012686A1|2012-07-05|2014-01-09|Aol Inc.|Systems and methods for providing message-enabled advertisements and content delivery|
EP2942920B1|2012-08-26|2018-04-25|Barkan, Elad, Pinhas|Redirecting cellular telephone communications through a data network|
US9883389B2|2012-12-14|2018-01-30|Facebook, Inc.|Techniques for communicating notifications to subscribers|
US8965342B1|2013-08-08|2015-02-24|Vonage Network Llc|Method and apparatus for verifying the authenticity of mobile device information|
US9544771B2|2014-08-07|2017-01-10|Yahoo! Inc.|Services access for mobile devices|
US10135801B2|2015-09-09|2018-11-20|Oath Inc.|On-line account recovery|
US9942757B2|2016-01-19|2018-04-10|Google Inc.|Identifying a mobile computing device|
US10321298B2|2017-06-03|2019-06-11|Apple Inc.|Selection of preferred mechanisms for telephone number validation|
EP3503596A1|2017-12-20|2019-06-26|Nagravision S.A.|Verifying the location of a user|
CN108990061B|2018-07-09|2021-04-13|中国联合网络通信集团有限公司|Method, device and system for preventing identity card number from being stolen|
JP6845841B2|2018-11-28|2021-03-24|Kddi株式会社|Communication equipment, communication methods and communication systems|
CN110167007B|2019-05-22|2021-09-17|中国联合网络通信集团有限公司|Service processing method and system|
GB2589093A|2019-11-15|2021-05-26|Benefit Vantage Ltd|Method and system for a two-party Authentication of a mobile phone number|
US20210209574A1|2020-01-02|2021-07-08|Visa International Service Association|Security protection of association between a user device and a user|
IE20210139A1|2020-08-05|2022-02-16|Oxygen8 Communications Ireland Limited|A sim fraud detection method and apparatus|
法律状态:
2020-03-03| NUG| Patent has lapsed|
优先权:
申请号 | 申请日 | 专利标题
PCT/SE2009/050897|WO2011008140A1|2009-07-14|2009-07-14|Method and apparatus for verification of a telephone number|
[返回顶部]